package com.tzbank.common.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.tzbank.entity.FrequentContacts;

public interface FrequentContactsMapper {

	/**
	 * 添加常用联系
	 * @param frequentContacts
	 * @author XUZONGTIAN 2018年6月11日
	 */
	void insert(FrequentContacts frequentContacts);

	/**
	 * 修改常用联系人
	 * @param frequentContacts
	 * @author XUZONGTIAN 2018年6月11日
	 */
	void update(FrequentContacts frequentContacts);

	/**
	 * 删除常用联系人
	 * @param autoId
	 * @author XUZONGTIAN 2018年6月11日
	 */
	void deleteByAutoId(int autoId);

	/**
	 * 修改常用联系人
	 * @param frequentContacts
	 * @author XUZONGTIAN 2018年6月12日
	 */
	void updateList(List<FrequentContacts> frequentContacts);

	/**
	 * 按照用户ID查询常用联系人
	 * @param userId
	 * @return
	 * @author XUZONGTIAN 2018年6月11日
	 */
	List<FrequentContacts> selectByUserId(String userId);

	/**
	 * 按照用户ID和姓名查询常用联系人
	 * @param userId
	 * @param name
	 * @return
	 * @author XUZONGTIAN 2018年6月12日
	 */
	FrequentContacts selectByUserIdAndName(@Param("userId") String userId, @Param("name") String name);

}
